Loading...
 

DLL version number

Versioning of the DLLs

The following article explains the structure of the version designation in ClassiX and explains the connection between configuration, version and development stage. This information can be retrieved with the InstantView command Version or the class function SystemObject::GetVersion.

The binary files of the ClassiX system are provided with a version designation like the following

5.1.0.232128

This version number consists of two parts, which contain different information about the binary files.

The configuration

The first part, the configuration number, indicates the configuration for which the DLLs were created. Currently, the following configurations are current.

VersionUnicode support164 bit2CompilerNew releases
4.6.0NoNoVS2012No
4.7.0YesNoVS2012No
5.0.0YesYesVS2012Until end 2023
5.1.0YesYesVS2019Yes

1= requires UTF8 database
2= requires 64-bit database

The version

The second part, the version number, is a sequential number and uniquely identifies the status of the source code on the basis of which the binary files were generated. This guarantees that a higher version number was generated from a later version and thus contains all newly added features that were included in a previous version.

Accordingly, there is also a 4.7.0.175493 for 4.6.0.175493, which has the same range of functions and behaves identically from the point of view of InstantView, but works with databases in different formats.

Stages of development

For quality control purposes, the versions always pass through the beta development stage before they are released to customers as release versions. In the case of more extensive developments, the pre-alpha and alpha stages are also added. These DLLs are also available for queries of the type

 
SystemObject Call(GetVersion)

or in ClassiX in the menu under "?" → "Version" marked with the addition "(alpha)".

Stadium Description
pre-Alpha Release to developers
Alpha Release ClassiX-internal under caution
Beta Approval ClassiX-internally and by arrangement with selected customers
Release general release